#pragma once
#include "ldexpressionnode.h"
#include "Box.h"

class LDOperNode : public LDExpressionNode
{
	Box* m_pBox;
	char m_operator;        // The operator.
	std::vector<LDExpressionNode *> m_Sons;

public:
	LDOperNode(Box*,string);
	~LDOperNode(void);
	int arity(char);
	 bool valueB(int);
	 bool addNode(const char *);
	 void print();
	 void printValue();
	 bool hasPlace();
};
 